Installation
How to install?
Dependencies
Newtonsoft Json
Find it here. I believe these days it comes pre-installed with all Unity versions, but if you need help with this, see this guide.
SRP Core Library
This is only required for the SerializedDictionary class. Honestly, I could use a different implementation of it that's not part of a big library, but I figured this was actually more convenient since most people will be either be using URP or HDRP and thus have the SRP Core installed anyways. If you are using the built-in RP, you need to install this on its own through the Package Manager.
NaughtyAttributes
Available here. Used to make some buttons in the inspector. Feel free to edit the files and remove the attributes if for some reason you don't want to install NaughtyAttributes, as none the buttons are technically required (although they are quite convenient).
Installing Persyst itself
Once that's done, installing Persyst is as easy as dragging the 'scripts' folder into your Unity project's 'Assets' folder.
Yup. That's it.